"""
描述
输入一行字符，分别统计出包含英文字母、空格、数字和其它字符的个数。

数据范围：输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000

输入描述：
输入一行字符串，可以有空格

输出描述：
统计其中英文字符，空格字符，数字字符，其他字符的个数

示例1
输入：
1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][
复制
输出：
26
3
10
12
"""
if __name__ == "__main__":
    s = input()
    l = [0, 0, 0]
    for i in s:
        l[0] += int(i.isalpha())
        l[1] += int(i == ' ')
        l[2] += int(i.isnumeric())
    print(l[0])
    print(l[1])
    print(l[2])
    print(len(s) - l[0] - l[1] - l[2])
# import re
# if __name__ == "__main__":
#         s=input()
#         l=[0,0,0]
#         print(len(re.findall(r'[a-zA-Z]', s)))
#         print(len(re.findall(r'\s', s)))
#         print(len(re.findall(r'[0-9]', s)))
#         print(len(re.findall(r'[^a-zA-Z0-9 \t]', s)))
